﻿
using System ;

using MskEdit.Msk.Representation ;


namespace MskEdit.Msk.Model
{
    public class MskPage {
        
        private MskPageKey  MskPageKey_ ;
        private string[]    AllLines_ ;            
        
        
        public MskPage( MskPageKey mskPageKey, string[] allLines ) {            
            MskPageKey_ = mskPageKey ;
            AllLines_ = allLines ;
        }
        
        
        public MskPageLinesEnumerable Lines {
            get { return new MskPageLinesEnumerable( AllLines_, MskPageKey_ ) ; }
        }
        
        
        public MskPageKey PageKey {
            get { return MskPageKey_ ; }
        }
        
    }
}
